VirtualBox 嘗試載入核心模組 (VMMR0.r0) 時,找不到需要的符號

這是 VirtualBox 7.2.4 在 Windows 上常見的錯誤。解決方法通常是 修復或重新安裝 VirtualBox 7.2.4,然後 重啟系統。有些使用者回報需要先移除舊版本再安裝新版本,才能避免 VMMR0.r0 模組載入失敗。


🔧 問題原因

  • 錯誤訊息: VERR_LDR_IMPORTED_SYMBOL_NOT_FOUND
  • 這代表 VirtualBox 嘗試載入核心模組 (VMMR0.r0) 時,找不到需要的符號。
  • 常見原因:
    • 升級過程中檔案或符號鏈結不完整。
    • 舊版本殘留檔案與新版本衝突。
    • Windows 安全性功能(如 Core Isolation / Memory Integrity)干擾驅動載入。

✅ 解決步驟

  1. 修復安裝

    • 在 Windows「應用程式與功能」找到 VirtualBox → 選擇「修復」。
    • 完成後 重啟電腦
  2. 完整移除再安裝

    • 解除安裝 VirtualBox 舊版本。
    • 重啟系統。
    • 重新安裝最新版本 VirtualBox 7.2.4(含 Extension Pack)。
  3. 檢查 Windows 安全性設定

    • 在 Windows 安全性 → 裝置安全性 → Core Isolation,暫時停用「Memory Integrity」後再測試。
    • 有些使用者回報這能解決驅動載入失敗。
  4. 確認 Extension Pack

    • 確保 Extension Pack 與 VirtualBox 主程式版本一致(7.2.4)。

📊 常見解法比較

方法 成功率 難度 備註
修復安裝 + 重啟 最快的嘗試方式
完整移除 → 重新安裝 很高 適合升級後出現錯誤
停用 Memory Integrity 有安全性影響,僅測試用
更新 Extension Pack 必須版本一致

🎯 建議

Juiwen,你的情境是 Ubuntu 24.04 VM 在 Windows 11 上啟動失敗。我建議先嘗試 修復安裝 VirtualBox 7.2.4 並重啟,如果仍失敗,再進行完整移除與重新安裝。這是目前社群與官方 GitHub issue 上最有效的解法。

要不要我幫你整理一個 逐步操作清單(含 Windows 設定路徑),讓你可以直接照著執行?